<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of ProjectUsersList
 *
 * @author agama
 */
class ProjectUsersList extends UsersAbstractList
{

    function __construct()
    {
        //tendría que controlar que son de este projecto.. tendría que hacer un join
//pero esto me daría
        parent::__construct( 'user_project', 10, '',
                array( 'name' => 1, 'fiscal_id' => 1 ) );
    }

    function doPOST( Event $e )
    {
        if ( $e->tag == 'change_level' ) {


            if ( $_POST[ 'level' ] == '2' ) {
                
            } else if ( $_POST[ 'level' ] == '1' ) {
                
            } else {
                if ( $e->source->administrator ) { //y si es administrador en otro proyecto????
                } else if ( $e->source->asigned ) {
                    
                }
            }
            $e->source->asignarProject( $this->id );
            $e->cancelBubble();
        }
    }

    function fill()
    {
        parent::fill();

        foreach ( $this->childNodes as $c ) { //Esto cuando los cargo en la lista de proyectos
            //pero cuando los cargo por separado
            $c->asigned = ($c->asigned && $c->project == $this->id);
            $c->administrator = ($c->administrator && $c->project == $this->id);
        }
    }

}

?>
